home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr27 / book400.zip / BOOKLET.DOC next >
Text File  |  1993-05-02  |  62KB  |  1,266 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                       ╔═════════════════════════════════╗
  18.                       ║                                 ║
  19.                       ║                                 ║
  20.                       ║             Booklet             ║
  21.                       ║                                 ║
  22.                       ║                                 ║
  23.                       ╚═════════════════════════════════╝
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.               Booklet v4.00, 02/05/93, Copyr. 1989-93 Andy Lawrie
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                                   Softronix,
  43.                                   Conifers,
  44.                                   Townsend Road,
  45.                                   Ashford,
  46.                                   Middlesex,
  47.                                   TW15 3PR
  48.                                   England.
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                     Booklet
  57.                                     -------
  58. 'Booklet'  prints a file on an HP Laserjet II or III,  Deskjet  500,  Deskjet+, 
  59. Epson  9 or 24 pin printer,  or any other printer that is compatible with them. 
  60. It prints on A4 or 11" x 8.5" paper in landscape mode,  using both sides.  When 
  61. the output is folded down the middle it becomes an A5 or 8.5" x 5.5" booklet.
  62.  
  63. 'Booklet'  is 'shareware'.  It is NOT public domain or free software.  The  un- 
  64. registered  version  may be copied and used,  subject to  certain  restrictions 
  65. detailed below,  for a trial period of 14 days. If, after the trial period, you 
  66. wish to continue using the program, you must register your copy.
  67.  
  68. The restrictions on the copying and trial use of the program are :-
  69. a) It  must  not be distributed in connection with any other product or  service
  70.    without prior written permission from Softronix.
  71. b) There must be no charge.
  72. c) The  5  files  comprising the unregistered version must be  copied  together,
  73.    i.e.  the  program  BOOKLET.EXE,  the documentation BOOKLET.DOC,  README.TXT,
  74.    ORDERFRM.UK and ORDERFRM.US. Any BOOKLET.CFG file must NOT be copied.
  75.  
  76. Bulletin board operators are encouraged to provide 'Booklet' for downloading to 
  77. their users, provided the above conditions are observed. Distributors of public 
  78. domain and shareware software are granted exemption from b) providing
  79. 1) They charge only a moderate sum for the media and copying service.
  80. 2) They  clearly  describe  the  principle of shareware  distribution  in  their
  81.    literature  and  advertising material.  Their customers must be aware  before
  82.    purchase  of the requirement to register shareware to continue using it after
  83.    the trial period.
  84.  
  85. Upon registration you will receive a copy of the latest version of the program, 
  86. and a code that will enable you to mark future versions as registered. You will 
  87. be entitled to help with any problems you may encounter, and the opportunity to 
  88. influence future improvements.
  89.  
  90. To  mark your copy of the program,  select the 'Config/Register  booklet'  menu 
  91. option.  Enter  3 lines of name and address information,  followed by the  user 
  92. code.
  93.  
  94.                                  Registration
  95.                                  ------------
  96. The  following  prices  apply to the U.K.  All prices are quoted  in  sterling. 
  97. Please see later for more information on ordering from overseas.
  98.  
  99. Single user registration costs 10.00 (U.K. pounds). V.A.T. is not applicable at 
  100. present. However, we cannot be sure it will not become applicable if your order 
  101. significantly postdates this document.
  102.  
  103. Please  print  your  name and address clearly.  It helps us if  you  say  which 
  104. version of 'Booklet' you have,  where you obtained it and what sort of  printer 
  105. you use.  The file ORDER.FRM,  which should accompany the program,  contains an 
  106. order form for your convenience. Please send your remittance to :-
  107.  
  108.  
  109.  
  110.  
  111.                  Softronix,
  112.                  Townsend Road,
  113.                  Ashford,
  114.                  Middlesex,
  115.                  TW15 3PR,
  116.                  England.
  117.  
  118. Payment can be by cash,  cheque,  Postal Order or credit card (Visa, MasterCard 
  119. or  Eurocard).  Payments by credit card must clearly show the card  number  and 
  120. expiry  date,  plus the name and address of the cardholder.  Credit card orders 
  121. will  only  be delivered to the cardholder.  If the  registration  name  and/or 
  122. address  differs  from  that of the cardholder please make this  clear  on  the 
  123. order.
  124.  
  125. Orders  may also be placed by fax.  on 0784-255363.  Note that this line  is  a 
  126. shared  voice/fax.  line.  If  you send a fax.  and it fails on the first  try, 
  127. please immediately try again.
  128.  
  129. It is also possible to place orders by voice on the above number,  but this  is 
  130. not  the  preferred  method due to the number of inaccuracies that  occur  when 
  131. passing addresses and card details by voice.
  132.  
  133. Your  registered copy will normally be despatched on the working day  following 
  134. receipt  of your order.  Arrangements will be made where possible to cover  for 
  135. holidays, etc., but this cannot be guaranteed.
  136.  
  137. Registration  normally  entitles use of the program on a single  machine.  Site 
  138. licenses are available for multiple machines on a sliding scale where each copy 
  139. is 0.9 * the cost of the previous one, as follows :-
  140.  
  141.   Copies  Cost        Copies  Cost        Copies  Cost        Copies  Cost
  142.   ------  ----        ------  ----        ------  ----        ------  ----
  143.      1     10           9     61          17     83          25     93
  144.      2     19          10     65          18     85         26-27   94
  145.      3     27          11     69          19     87         28-29   95
  146.      4     34          12     72          20     88         30-31   96
  147.      5     41          13     75          21     89         32-34   97
  148.      6     47          14     77          22     90         35-39   98
  149.      7     52          15     79          23     91         40-50   99
  150.      8     57          16     81          24     92          51+   100
  151.  
  152. Softronix provides several additional services,  each of which costs a  nominal 
  153. 2.50 (U.K. pounds) :-
  154.  
  155. 1) Preview copies.  An unregistered copy of the latest version of  'booklet'  is
  156.    available  to  prospective  purchasers on request,  refundable on  subsequent
  157.    registration.
  158.  
  159. 2) Code reissue. A registration code will be reissued in case of loss.
  160.  
  161. 3) Upgrades.  Registered users wishing to upgrade but who are unable to download
  162.    a copy may obtain the latest release on request. 
  163.  
  164. 4) Automatic  upgrades.  Upgrades are released to the  'shareware circuit'  when
  165.    ready,  but many users will not be immediately aware of the  availability  of
  166.    these  releases.  By paying an upgrade fee in advance  you  can  receive  the
  167.    latest  version  when it is ready.  You can specify on which  version  number
  168.    increment you wish to receive the upgrade, i.e. for version '1.23' :-
  169.  
  170.         '1' = major version number
  171.         '2' = minor version number
  172.         '3' = very minor version number.
  173.  
  174.    This offer is also available to all existing users of 'Booklet'.
  175.  
  176. All prices and terms are subject to change without notice.
  177.  
  178.                                 Overseas orders
  179.                                 ---------------
  180. Orders   from  overseas  involve  heavier  postal  charges  and  administrative 
  181. overheads,  and we therefore request a 2.50 (U.K. pounds) surcharge on the U.K. 
  182. prices to cover this.
  183.  
  184. We  request  that payments be made in sterling where possible,  as it  is  VERY 
  185. expensive  for us to convert small amounts of foreign currency.  If you  really 
  186. can't manage it,  please send the equivalent of another 5.00 (U.K.  pounds)  to 
  187. help  offset  our additional costs.  Cheques made out in other  currencies  are 
  188. easier  to  redeem if they are made out to 'A.Lawrie' instead  of  'Softronix'. 
  189. Money orders can cause difficulties and if used MUST be made out to 'A.Lawrie'.
  190.  
  191. Payment by credit card is usually the easiest method for overseas orders.
  192.  
  193. To make registration easier in North America we have appointed a local agent :-
  194.  
  195.           Wagner Enterprises,
  196.           5271 Newton Falls Road,
  197.           Ravenna,
  198.           OH 44266-9603,
  199.           U.S.A.
  200.  
  201. Registration is (US)$28.00,  and payment can be made by MasterCard, Visa, check 
  202. or money order. Orders can be placed by calling toll free on 1-(800)-888-WAGS.
  203.  
  204. Wagner  Enterprises supply a free 'talking' catalog on disk,  just call  (216)- 
  205. 297-9330  or  write.  They also have a BBS on (216)-297-9350.  The  Sysop,  Jon 
  206. Wagner, would be pleased for you to call.
  207.  
  208. Wagner  Enterprises  will  handle  upgrades of 'Booklet'  for  users  who  have 
  209. purchased from them. The upgrade price is (US)$5.00.
  210.  
  211. Please  note that Wagner Enterprises cannot answer any technical queries  about 
  212. 'booklet'; please write directly to Softronix.
  213.  
  214.                                  Availability
  215.                                  ------------
  216. Booklet  will  be made available on bulletin boards (BBS).  The  filename  will 
  217. normally  take  the  form 'bookXXXX.YYY' where 'XXXX'  represents  the  version 
  218. number  (e.g.,  currently 400) and 'YYY' is the extension used by the BBS  file 
  219. packing program. Please try to follow this convention if you upload the program 
  220. to another board.
  221.  
  222.                                     Support
  223.                                     -------
  224. Support  for  'booklet' is normally by post to Softronix at the address on  the 
  225. front page.
  226.  
  227. You  may  fax.  Softronix  on 0784-255363,  but note that this line  is  shared 
  228. between  voice and fax.  If your first call fails to connect  properly,  please 
  229. immediately try again.
  230.  
  231. The above line is not normally manned by technical personell.  Please use  fax. 
  232. or post where possible.
  233.  
  234. CIX subscribers may mail alawrie.
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.                              How to use 'Booklet'
  277.                              --------------------
  278.  
  279.                                 Using the menus
  280.                                 ---------------
  281. 'Booklet'  is menu driven.  Use the cursor keys to move the highlighted  option 
  282. and  press  ENTER  to select it.  Each item on a drop down menu  has  a  single 
  283. highlighted character. Pressing this key also selects the option. Press the ALT 
  284. key  in  combination with one of the highlighted characters on the top menu  to 
  285. select a different drop down menu.
  286.  
  287. Some menu options are marked with √ or X.  These items are toggles and the mark 
  288. shows  you  the current setting.  Each time you select the option  the  setting 
  289. switches.
  290.  
  291. Pressing  ESC from any menu takes you directly to the menu above.  If  you  are 
  292. already at the main menu, you will be asked if you wish to leave 'Booklet'.
  293.  
  294.                                Selecting a file
  295.                                ----------------
  296. Enter  the  file you wish to print by selecting 'File/Enter filename' from  the 
  297. menu.  The current working directory is shown. 'Booklet' will not let you enter 
  298. an  invalid  filename.  If you want to return to the menu  without  entering  a 
  299. filename, press ESC.
  300.  
  301. If  you are not sure of the name of the file you wish to print,  'Booklet' will 
  302. provide  a pick list.  Just enter a template using the '*' and  '?'  characters 
  303. (e.g.  *.doc,  temp?.txt,  booklet.*)  and you will be presented with a  window 
  304. containing all the matching files.  If you enter a blank line it is the same as 
  305. a template of *.*, and all files will be shown.
  306.  
  307. Files  are  sorted  alphabetically and are displayed in lower  case.  All  sub- 
  308. directories  (including the parent,  ..) are shown before the files,  in  upper 
  309. case.  Use  the  cursor  keys to position the highlight bar over  the  file  or 
  310. directory you require and press ENTER.  If you selected a file you will  return 
  311. to  the menu;  if it was a directory you will be shown the contents of the  new 
  312. directory.  HOME and END take you to the top left and bottom right of the list, 
  313. Page Up and Page Down move up or down by up to 1 page.  If the file you require 
  314. is not present, you can use ESC to return to the 'Enter filename' window.
  315.  
  316. There is a limit of 600 files in the pick list.  If 'Booklet' runs out of space 
  317. it will warn you that the list is incomplete.
  318.  
  319. You can change to a different drive by putting the drive name and a colon (e.g. 
  320. a: or b:temp.txt) at the beginning of the line.
  321.  
  322. As an alternative to entering the file name when you are running 'Booklet', you 
  323. can  supply  the  name of the file to print when invoking  'Booklet'  from  the 
  324. command line.
  325.  
  326.                                    Edit keys
  327.                                    ---------
  328. When  entering  the  filename,  or any other string of  characters,  there  are 
  329. various editing keys available.
  330.  
  331. The Backspace key deletes the character to the left of the cursor.  The  Delete 
  332. key  deletes the character under the cursor.  Ctl/Del deletes the whole of  the 
  333. current  line.  The Left and Right cursor keys obviously move the cursor to the 
  334. left and right.  The Home and End keys move it to the start or end of the line. 
  335. The Insert key toggles Insert mode.  With insert on,  the text to the right  of 
  336. the  cursor will be shifted right when characters are entered,  with insert off 
  337. they  will be overwritten.  The cursor should be a thin line when in  Overwrite 
  338. mode,  a little larger in Insert mode.  Return (or Enter) confirms your  entry. 
  339. ESC quits with the original line intact.
  340.  
  341. There are two different editing 'modes'. In 'First key delete' mode, entering a 
  342. character as the first key press will delete the default contents of the field, 
  343. whereas a non-character key will leave it in place for subsequent editing.  The 
  344. original  contents  are highlighted to warn you that they may be  deleted,  but 
  345. after the first key press normal colours are used.  If 'First key delete'  mode 
  346. is off, the first key press will be dealt with just like any other.
  347.  
  348. Use  the 'Config' menu to select the mode you prefer.  Don't forget to save the 
  349. configuration  as  described below if you wish your preference to  be  selected 
  350. automatically next time you run 'Booklet'.
  351.  
  352. Where relevant,  the Up and Down cursor keys move to the previous or next line. 
  353. Be careful not to delete a line accidentally if 'First key delete' is active.
  354.  
  355.                               Set up and Options
  356.                               ------------------
  357. It  is  particularly  important  to first select your  printer  type  from  the 
  358. 'Printer'  menu  and the paper size from the 'Page' menu as  these  affect  the 
  359. layout and other settings.
  360.  
  361. 'Booklet'  maintains  a  configuration file called 'booklet.cfg'  in  the  same 
  362. directory as 'booklet.exe'.  Most current settings within the program are saved 
  363. to this file whenever you select 'Config/Save configuration'.  This file can be 
  364. automatically  updated  whenever changes are made by  selecting  'Config/Config 
  365. auto  save'.  You  can  also use 'Config/Config confirm  overwrite'  to  choose 
  366. whether or not the program asks for confirmation before overwriting an existing 
  367. configuration file.
  368.  
  369. If present, the configuration file is loaded whenever you start 'booklet' or on 
  370. selection  of  the 'Config/Reload configuration' option.  Remember that if  you 
  371. saved any changes,  even using the 'autosave' option,  you will only reload the 
  372. most recently saved information.
  373.  
  374.                             Cut sheet feeder setup
  375.                             ----------------------
  376. It  is unfortunate that cut sheet feeders on otherwise compatible 9 or  24  pin 
  377. printers  show large variations in performance.  This governs how close we  can 
  378. print  to the top and bottom of the sheet.  For optimum performance you  should 
  379. configure  'booklet' to suit your own cut sheet feeder.  Ideally this should be 
  380. carried  out before selecting other layout options as it affects the number  of 
  381. lines and columns available.
  382.  
  383. Unfortunately  this set up procedure is probably the most complex operation  in 
  384. the program.  If you are trying 'booklet' out for the first time you may prefer 
  385. to  try the default settings to start with,  and to carry out this set up  when 
  386. you are more familiar with the program.
  387.  
  388. The  defaults  are of necessity a compromise and may not operate  correctly  on 
  389. your system.  The possible symtoms of incorrect cut sheet feeder setup  include 
  390. blank  pages,  output  that is offset,  and not using as much of the  paper  as 
  391. possible.
  392.  
  393. Separate  settings  are  held  for  the various printer  type  and  paper  size 
  394. combinations.  Select 'Config/Cut sheet feeder setup'.  It is important to  set 
  395. the  3  following variables in the correct order.  You may find it  helpful  to 
  396. print a test document after setting each step.
  397.  
  398. First  set  the maximum width such that the printer does not  produce  spurious 
  399. page feeds.  If this figure is too high you will get extra pages with little or 
  400. no printing on them.  If it is too small you will be unnecessarily reducing the 
  401. maximum  print area.  When this step is complete 'booklet' should work,  though 
  402. the output may be offset.
  403.  
  404. Next,  set  the minimum left margin.  This step is designed to  centralise  the 
  405. output  on  the page.  You should ensure that any test document uses  the  full 
  406. width  of  the  page,  else  the  effect of the left  margin  setting  will  be 
  407. distorted.
  408.  
  409. Finally,  set  the default left margin to centralise the output for  80  column 
  410. modes.
  411.  
  412. You  can press F1 for help while setting up.  Use ENTER to exit to the menu and 
  413. confirm the changes, or ESC to quit without making any changes.
  414.  
  415.                                 Layout options
  416.                                 --------------
  417. Selecting 'Page/Layout' will take you to a sub-menu.
  418.  
  419. The  'Format'  pulldown  allows you to select whether your document  is  to  be 
  420. printed with close or wide line spacing.  Wide spacing looks neater,  but close 
  421. spacing  is  used to fit the maximum information into the  smallest  number  of 
  422. pages.  Also, you can choose whether to print a header or a footer. If you have 
  423. registered  your  copy  of 'Booklet' you will be permitted to select  a  layout 
  424. without either.
  425.  
  426. The  'Quick' menu offers you a selection of different line and column  options. 
  427. The maximum number of lines and columns will differ for different printer/paper 
  428. size  combinations.  The  standard  settings  provide  output  that  is  placed 
  429. approximately central and symmetrical on facing pages.
  430.  
  431. If you require a different number of lines or columns, or if you wish to adjust 
  432. the  margins,  you  should select the 'Custom/Customise' option.  You  will  be 
  433. presented with a diagrammatic representation of two facing pages.
  434.  
  435. You should first use the cursor left/right/up/down keys to set the size of  the 
  436. printable area. You should then set the top/bottom and left/right margins using 
  437. the Ctl up/down/left/right keys. You can press F1 for a reminder of these keys. 
  438. Press ENTER to save the changes and return to the menu,  or ESC to quit without 
  439. making the changes. 
  440.  
  441. The  number of printable lines and columns must be the same on both  pages,  as 
  442. must  the  top  and bottom margins.  However,  the left and right  margins  are 
  443. individually  adjustable for left and right pages.  There are several items  on 
  444. the  'Custom' menu that allow you choose which page the cursor left  and  right 
  445. keys affect,  or you can use the F2 (both sides), F3 (left) and F4 (right) keys 
  446. from within the customise window.  If you choose to change both sides together, 
  447. the left side will operate normally but the right side will operate in reverse. 
  448. This has been done because most documents will require symmetrical layout.
  449.  
  450. There are also several items on the 'Control' menu that allow you to copy or to 
  451. mirror the settings of one page onto the other page.
  452.  
  453.                           Options that affect output
  454.                           --------------------------
  455. These options are reached through the 'Options' and 'EOF' pulldown menus.
  456.  
  457. Tabs are expanded to columns of any width. Choosing a value of 1 has the effect 
  458. of treating tabs as spaces.
  459.  
  460. Form  feeds in the source file are normally acted upon,  but you can choose  to 
  461. ignore them.
  462.  
  463. You can choose to truncate or wrap long lines. Note that there is no attempt to 
  464. wrap lines on word boundaries.  If you require text to be formatted in this way 
  465. you  should first prepare it on a Word Processor and output it to an ASCII file 
  466. for 'booklet' to print.
  467.  
  468. You can choose not to print headers/footers on the blank pages that follow  the 
  469. end of file. This saves a little time when printing to an impact printer.
  470.  
  471. As  an  alternative to the IBM-PC symbol set you may choose the Roman 8  symbol 
  472. set  when printing to a Laserjet printer.  The print preview screens  and  dot-
  473. matrix printers will always display the IBM-PC symbol set.
  474.  
  475. A few laser printers are unable to print the IBM block graphic  characters.  As 
  476. an  alternative,  the  ASCII characters +,  - and | may be used;  this  is  not 
  477. perfect  but it is better than nothing.  To take advantage of this feature  you 
  478. should  select  'ASCII block graphics' and ensure that 'Roman 8 symbol set'  is 
  479. not selected.
  480.  
  481. Page numbering normally starts with the front page as page 1.  You can  control 
  482. both  the page on which numbering commences and the starting page number  using 
  483. the 'Page nos.  start on' and 'Page nos.  start at' menu options. These options 
  484. are  not saved in the configuration file;  they both revert to 1 each time  you 
  485. run booklet.
  486.  
  487. You  can specify whether the ^Z character is printed as an arrow or treated  as 
  488. an  end of file marker.  Older word processors such as the earlier versions  of 
  489. Wordstar  tend to use it as EOF,  though most modern ones don't.  In a  similar 
  490. way,  character 255 (0xFF) can be printed as a space,  used as end of file,  or 
  491. simply ignored. Of course, 'Booklet' will always recognise the DOS end of file.
  492.  
  493.                                  Other options
  494.                                  -------------
  495. 'Booklet'  defaults to printing a single copy of your document.  You can select 
  496. multiple copies using 'Select/Copies',  but note that this setting is not saved 
  497. in the configuration file.
  498.  
  499. You  can print to LPT1 or LPT2;  select the appropriate one from the  'Printer' 
  500. menu. You can also spool the output to a file for printing later. If you select 
  501. this option you will be asked for the file name.  Enter ONLY the file name  and 
  502. not the type,  'Booklet' will automatically supply the extension '.one' for the 
  503. first  side  file and '.two' for the second.  If these files exist already  you 
  504. will be asked for permission to delete them.
  505.  
  506. Note that these files can grow to a very considerable size, particularly when a 
  507. dot-matrix type printer is selected.
  508.  
  509. See the section on "Printing spooled files" for advice on printing these files.
  510.  
  511. 'Booklet'  normally  prints  the whole of the side once  you  have  started  it 
  512. running.  If  you  wish  it to pause between each sheet,  you  can  choose  the 
  513. 'Config/Pause between sheets' option.
  514.  
  515. If  you have chosen to print to a file 'Booklet' will not pause before printing 
  516. a side or between pages irrespective of the pause setting.
  517.  
  518.                                  Status window
  519.                                  -------------
  520. The current settings are displayed in a Status window in the lower part of  the 
  521. screen along with the filename,  header/footer text,  the number of pages,  the 
  522. number  of  sheets  and the selected part of the document.  The page  size  and 
  523. margins are depicted by small diagrams.
  524.  
  525.                             Analysing the document
  526.                             ----------------------
  527. You  may  see how long your document will be before printing  it  by  selecting 
  528. 'File/Analyse'.  This  is  not a required step,  'booklet'  will  automatically 
  529. analyse the document whenever it needs to.
  530.  
  531.                                 Headers/footers
  532.                                 ---------------
  533. You can use 'File/Edit title' to enter the optional header/footer text.  If you 
  534. wish the current filename to appear,  enter /f. Similarly, the current date can 
  535. be entered with /d and the time with /t. To enter a /, use //. If a mode with a 
  536. header  or footer is selected the title will appear in the Status window as  it 
  537. will  be printed.  Note that the filename printed is the last thing entered  in 
  538. the 'Enter filename' window. This allows some flexibility. If you first move to 
  539. the  directory  containing the required file and then enter just the  filename, 
  540. only  the  filename will be printed.  If you wish the whole path to  be  shown, 
  541. enter the whole path at the filename prompt.
  542.  
  543. Note that 'File/Edit title' merely edits the contents of the header/footer,  it 
  544. does not switch headers/footers on or off.  You should use the 'Layout' options 
  545. for this.
  546.  
  547. Page numbers in the header/footer are normally preceded by the word 'Page'. For 
  548. the benefit of those for whom English is a foreign language,  the 'Options/Page 
  549. string' allows modification of this string up to a maximum of 8 characters.
  550.  
  551.                                  Page Preview
  552.                                  ------------
  553. You can check the layout of your document by selecting the 'Preview'  menu.  In 
  554. preview  mode  you  can scroll the document around the screen with  the  cursor 
  555. keys.  You can go to the top/bottom of the current page with 'Home' and  'End', 
  556. and to the next/previous page with 'Page Down' and 'Page Up'.
  557.  
  558. The  page,  sheet,  lines  and columns being previewed are shown on the  window 
  559. title bar.  The page numbers are real page numbers,  and may differ from  those 
  560. printed  if you are using the Page nos.  start on' and/or 'Page nos.  start at' 
  561. options.
  562.  
  563. Press F1 during preview for a help screen.
  564.  
  565.                                      Edit
  566.                                      ----
  567. You  can  use  'Util/Edit'  to edit the  currently  selected  file  using  your 
  568. favourite  editor.  Before you can use this feature you must tell 'booklet' the 
  569. name of the editor using 'Util/Set editor'.
  570.  
  571. If the editor is in your path you need specify only the name of the file,  e.g. 
  572. for  Qedit this would be just q.  If the editor is not in the path  you  should 
  573. specify  a  full  pathname,   e.g.   c:\utils\q.   Don't  forget  to  save  the 
  574. configuration.
  575.  
  576.                                    Printing
  577.                                    --------
  578. When you select 'File/Print' from the menu, 'Booklet' will open a window on the 
  579. screen,  request you to ready the printer and wait for you to press Enter.  You 
  580. can press ESC to quit back to the menu if this item is selected by mistake.
  581.  
  582. Print  the  first side in the normal manner,  ensuring on a dot-matrix  printer 
  583. that the paper perforation is correctly positioned under the printhead.  If the 
  584. printer has a push feed, leave a blank page before the start of the document to 
  585. provide  purchase  for  the last sheet when printing  the  second  side.  Laser 
  586. printers just use the normal tray feed.  'Booklet' will report on its progress, 
  587. and when the first side is complete,  will ask you to reinstall the paper. This 
  588. procedure is slightly different for laser and dot-matrix printers.
  589.  
  590. With the Laserjet II or III,  you should lift the paper out of the output  tray 
  591. on  the top of the machine,  blank side uppermost,  without turning it over  or 
  592. rotating it,  and place it straight back into the feed tray. Alternatively, for 
  593. short  documents,  you can simply feed the sheets into the manual sheet  feeder 
  594. with  the  top sheet first,  again keeping the orientation exactly as it was in 
  595. the  output tray.  If you do it this way,  you must judge the time to  feed  in 
  596. subsequent sheets carefully, but this is very straightforward with practice and 
  597. is the method I most often use.
  598.  
  599. The  Laserjet IIIP (and probably the IIP too) benefit from a slightly  modified 
  600. procedure.  For  the first side,  select the front paper output tray.  For  the 
  601. second side use the top tray.  In other respects follow instructions as for the 
  602. Laserjet II and III.
  603.  
  604. A suggestion for the Laserjet 4 is to take paper from the main paper  cartridge 
  605. on the first pass but use the Multi-Purpose tray for the second pass.  It helps 
  606. if the printer has MP Tray set to FIRST,  i.e. if there is paper in the tray it 
  607. will automatically be used.
  608.  
  609. With dot matrix printers, eject an extra complete blank page before tearing off 
  610. the paper (this is to provide a purchase for the tractors,  and is not strictly 
  611. necessary with a push feed printer). Pull out the blank fan-fold paper from the 
  612. feed  slot and replace it with the end you have just torn off;  don't turn  the 
  613. paper  round or feed in the start of the listing.  Feed the blank page  through 
  614. the printer and line up the perforation. The blank side of the paper should now 
  615. be at the front.
  616.  
  617. When you are ready press Enter again. 'Booklet' will print the second side.
  618.  
  619. When it has finished, you may trim the sides and separate the pages on fan-fold 
  620. paper,  and  stack  them  in order (not necessary on the Laserjet  of  course). 
  621. Simply fold the paper about the centre line to produce your booklet.
  622.  
  623.                           Printing part of a document
  624.                           ---------------------------
  625. You  will normally want to print the whole of the selected  document.  However, 
  626. there  may be occasions,  for example if the paper has jammed in the printer or 
  627. if you have had to interrupt a print run, when you wish to print only a part. 
  628.  
  629. 'Booklet'  has two ways to split the document.  You can select either  or  both 
  630. sides of the paper or you can choose to print a single sheet, a range of sheets 
  631. or  the whole document.  These options are all found on the 'Select' menu.  The 
  632. program defaults to both sides of the whole document.
  633.  
  634. 'Booklet'  works with sheet numbers because there is little point  in  printing 
  635. only  one of the pages on a side.  However,  you can if you wish convert a page 
  636. number to the relevant sheet number.  When the program is requesting the  sheet 
  637. number,  press  the Cursor Down key and enter the number of any of the pages on 
  638. the sheet. 'Booklet' will fill in the sheet number. Note that page numbers here 
  639. refer to the 'real' page number,  which may differ from that printed if you are 
  640. using 'Page nos. start on' and/or 'Page nos. start at'.
  641.  
  642. Another way to find the sheet numbers is to look at the Preview window heading, 
  643. which displays both page and sheet numbers. 
  644.  
  645. When printing the second side of a document,  the sheets have to be printed  in 
  646. reverse order. Bear this in mind when loading the paper.
  647.  
  648. Printing part of a document is an advanced option, and should not be used until 
  649. you  are familiar with the operation of the program and the orientation of  the 
  650. paper on your printer.
  651.  
  652.                                     Colours
  653.                                     -------
  654. You  can  change the colours used in colour mode with the 'Config/Set  colours' 
  655. menu  option.  You  can  modify  the window and border  colours  of  the  Main, 
  656. Information,  Menu, Warning and Help windows. After choosing the type of window 
  657. you  wish to change,  use the left and right cursor keys to view the  different 
  658. foreground colours.  The up and down cursor keys change the background colours. 
  659. Use  ENTER  to select the combination you require or ESC to leave  the  colours 
  660. unchanged.
  661.  
  662. You may find that some colours are not offered as you cycle through them.  This 
  663. is because 'Booklet' only allows reasonably readable combinations. If you can't 
  664. get the background colour you want,  try changing the foreground colour  first, 
  665. or vice versa.
  666.  
  667. There  are  menu options to restore the original or the default  colours  while 
  668. remaining  in the 'Set colours' routine.  To exit,  select 'Exit/Exit' or press 
  669. ESC.
  670.  
  671. The colours you choose will be fixed for the remainder of the session.  If  you 
  672. wish  to  retain the colours you have defined in future sessions you  must  use 
  673. 'Config/Save configuration' before quitting the program.
  674.  
  675. You cannot change the attributes used in mono mode.
  676.  
  677.                                   Back to DOS
  678.                                   -----------
  679. When  you have finished,  return to DOS by selecting 'File/Quit' or by pressing 
  680. ESC from the main menu.
  681.  
  682. You  can  go  to DOS temporarily by selecting 'Util/DOS shell'.  To  return  to 
  683. 'Booklet' type 'exit'.  Don't forget to do this;  if you carry on working  with 
  684. 'Booklet' still active it occupies about 100Kb of your computer's memory.
  685.  
  686. You  may change the drive or directory while in the DOS shell.  'Booklet'  will 
  687. automatically  return to the drive and directory it was using.  This means  you 
  688. must  avoid  deleting  the  working directory,  or changing the  floppy  if  it 
  689. contains the working directory.
  690.  
  691.                                Printer timeouts
  692.                                ----------------
  693. The  time  'Booklet'  will  wait when sending a character  to  the  printer  is 
  694. affected  by  the  BIOS and the speed of the printer.  A  few  combinations  of 
  695. machine and printer cause a timeout before a character is sent (laser  printers 
  696. can  remain not ready for a period while printing a page).  'Booklet' can retry 
  697. to  send  the  character.  The number of retries is set  with  the  'Config/Set 
  698. printer retries' option. You can increase the number up to 9. You must save the 
  699. configuration if you wish to retain the new setting in future sessions.
  700.  
  701.                                    Utilities
  702.                                    ---------
  703. The  'Util' menu offers the opportunity to browse and/or print  an  unformatted 
  704. file. In both cases you will be asked for the file name.
  705.  
  706. A file can be printed by selecting the 'Print file' option. Note that this will 
  707. not  produce  a 'booklet',  it simply lists the file directly to  the  selected 
  708. printer. To print a 'booklet' use the 'File/Print' option.
  709.  
  710. The  browse option displays the file on the screen,  with the current and total 
  711. number  of lines and columns shown on the title bar.  There is a limit of  5000 
  712. lines  in  a file.  You can use the cursor keys to move  around  the  document, 
  713. together with the Page Up,  Page Down,  Home and End keys. F1 brings up a small 
  714. help  window and ESC takes you back to the menu.  F10 can be used as a shortcut 
  715. key to print the file being browsed.
  716.  
  717.                                 Batch operation
  718.                                 ---------------
  719. You  can  set most of the above options and start printing using  command  line 
  720. switches. This enables 'booklet' to be run from a batch file, and can be useful 
  721. if you have several regular jobs with differing requirements.
  722.  
  723. Switches  are  preceded  by / or - and usually reflect the menu  keys  used  to 
  724. select the options. Multiple switches must be separated by spaces. Switches can 
  725. be in upper or lower case.
  726.  
  727. The switches are listed below in alphabetical order.
  728.  
  729. /aa  Select A4 paper
  730. /au  Select US Letter paper
  731. /c1+ 1st key delete
  732. /c1- Disable 1st key delete
  733. /ca+ Config auto save
  734. /ca- Disable config auto save
  735. /co+ Config confirm overwrite
  736. /co- No config confirm overwrite
  737. /cp+ Pause between sheets
  738. /cp- No pause between sheets
  739. /cs  Save configuration
  740. /ctX Set printer retries (X = 1 to 9)
  741. /d   Load all defaults
  742. /e1  ^Z = EOF
  743. /ea  ^Z = graphic
  744. /ef  FF = EOF
  745. /en  FF = NULL
  746. /es  FF = space
  747. /fp  Print document
  748. /fq  Quit afterwards
  749. /lc1 Layout 80  x 66  + header, close spaced
  750. /lc2 Layout 80  x 66,           close spaced
  751. /lc3 Layout 80  x Max + header, close spaced
  752. /lc4 Layout 80  x Max,          close spaced
  753. /lc5 Layout Max x Max + header, close spaced
  754. /lc6 Layout Max x Max,          close spaced
  755. /lw1 Layout 80  x 55  + header, wide spaced
  756. /lw2 Layout 80  x 57,           wide spaced
  757. /lw3 Layout 80  x Max + header, wide spaced
  758. /lw4 Layout 80  x Max,          wide spaced
  759. /lw5 Layout Max x Max + header, wide spaced
  760. /lw6 Layout Max x Max,          wide spaced
  761. /o8+ Roman 8 symbol set
  762. /o8- IBM PC symbol set
  763. /oaX Page nos. start at X (X = 1 to 500)
  764. /ob+ ASCII block graphics
  765. /ob- IBM block graphics
  766. /of+ Act on form feeds
  767. /of- Ignore form feeds
  768. /oh+ Print header on blank
  769. /oh- Don't print header on blank
  770. /ooX Page nos. start on X (X = 1 to 500)
  771. /or+ Truncate long lines
  772. /or- Wrap long lines
  773. /otX Tab columns at X (X = 1 to 99)
  774. /r1  output to LPT1
  775. /r2  output to LPT2
  776. /r4  output to 24 pin printer
  777. /r9  output to 9 pin printer with cut sheet feeder
  778. /rc  output to 24 pin printer with cut sheet feeder
  779. /rd  output to HP Deskjet series printer
  780. /rfX Output to file (X = filename)
  781. /re  output to 9 pin printer
  782. /rl  output to Laserjet printer
  783. /scX X copies (X = 1 to 9999)
  784.  
  785. The order of some of the switches is important. If you wish to load the program 
  786. defaults  this should be done first.  You should select printer type and  paper 
  787. size before any layout options.  The position of 'Save options' will  determine 
  788. which  options  are saved.  The correct order should be easy to understand  as, 
  789. with the exception of 'Print document' and 'Quit afterwards',  the switches are 
  790. executed from left to right.  These two exceptions are processed after all  the 
  791. other switches.
  792.  
  793.                             Printing spooled files
  794.                             ----------------------
  795. If  you  have  used the 'Printer/File' option 'booklet' will have  written  two 
  796. files to the disk. These files contain control and graphic information, and any 
  797. program used to print them must transfer the data from disk to printer  without 
  798. modifying  it in any way.  You can use the DOS 'copy' command if you add the /b 
  799. option, e.g. 'copy test.one lpt1: /b'.
  800.  
  801. Unfortunately the DOS 'print' command does modify the data. It adds a page feed 
  802. at the end,  which is no great problem, but more importantly it tries to expand 
  803. tabs.  Files for Laserjet printers are unlikely to contain tab characters,  but 
  804. those  for  dot-matrix  printers contain mostly graphic  data  and  are  almost 
  805. certain to do so. In the DOS 5 version of 'print' there appears to be no way to 
  806. disable  the tab expansion,  and I assume it is the same in previous  versions. 
  807. This is a great disappointment, as 'print to file' was added primarily to allow 
  808. background printing.
  809.  
  810. 'print.exe'  in  DOS  5 can be modified to ignore tabs by using the  DOS  debug 
  811. program.  Softronix can accept no responsibility for this modification.  Do not 
  812. proceed unless you are confident you are capable of performing and testing  the 
  813. modification.
  814.  
  815. Check the version - print.exe,  dated 9th April 1991,  15656 bytes long. Do not 
  816. proceed if you have a different version.
  817.  
  818. Enter the following -
  819.      copy print.exe xprint.dbg<ENTER>
  820.      debug xprint.dbg<ENTER>
  821.      ea42<ENTER>                         The screen should show 75
  822.      eb<ENTER>
  823.      w<ENTER>
  824.      q<ENTER>
  825.      ren xprint.dbg xprint.exe<ENTER>
  826.  
  827. To check you have changed just the one byte enter the following -
  828.      comp print.exe xprint.exe<ENTER>
  829.  
  830. The screen should show
  831.      Compare error at OFFSET 942
  832.      file 1 = 75
  833.      file 2 = EB
  834.      Compare more files (Y/N)
  835.  
  836. Answer N.
  837.  
  838. Users  of other versions of DOS may send a copy of their DOS 'print' program in 
  839. a disk mailer with return postage,  and I will try to locate the relevant  byte 
  840. to change.
  841.  
  842. You can use 'xprint' where you would have used 'print'.  Note that 'print' is a 
  843. TSR  and  remains resident the first time it is used,  subsequent calls do  not 
  844. reload it.  This means if you already have 'print' loaded and call 'xprint'  it 
  845. will  still  use the old 'print' code.  You must get rid of the old  copy  from 
  846. memory  by  rebooting or by other means before 'xprint' will  work.  Also,  you 
  847. should check that 'print' is not being loaded in your 'autoexec.bat' file.
  848.  
  849. Note that 'xprint' still issues an extra form feed at the end of each side. You 
  850. should ensure this is dealt with appropriately. Offline printing is an advanced 
  851. feature and should only be used when you are familiar with the normal operation 
  852. of the program.
  853.  
  854.                                Suitable printers
  855.                                -----------------
  856.  
  857.                                    Laserjet
  858.                                    --------
  859. Any parallel printer compatible with the basic,  unexpanded HP Laserjet II  can 
  860. be used.  This includes the Laserjet IIP, III and IIIP, and printers from other 
  861. manufacturers.  The only font employed is the 8.5 point, 16.66 c.p.i. Landscape 
  862. Line printer font.
  863.  
  864.                                     Deskjet
  865.                                     -------
  866. There  is a Deskjet option on the printer menu.  This applies to the  Deskjet+, 
  867. Deskjet  500  and  later  models.  The original Deskjet can  only  be  used  in 
  868. conjunction with the Epson FX80 emulation cartridge,  in which case the Epson 9 
  869. pin  printer type should be selected.  The following therefore applies only  to 
  870. the Deskjet+, Deskjet 500, etc.
  871.  
  872. The  font  used  with  wide  line spacing is rather larger  than  that  on  the 
  873. Laserjet. With close line spacing this causes lines to be squashed together, so 
  874. a smaller font is used.  Unfortunately,  while the larger font is too big,  the 
  875. smaller one is really a little too small.  If you prefer to use the larger font 
  876. with close line spacing, you can select the Laserjet printer option.
  877.  
  878. If  you find the output from 'Booklet' is severely offset you should check  the 
  879. switch settings at the back of the printer.  As delivered these are set for  US 
  880. Letter paper. For use with A4 paper, switch A5 should be down and switch A6 up.
  881.  
  882. If  you  have any alignment problems other than those caused by the DIP  switch 
  883. settings,  would  you please send me a sample sheet of 80 column wide data  and 
  884. let me know the exact model you are using.
  885.  
  886.                                   Dot matrix
  887.                                   ----------
  888. Most  Epson compatible 9 pin dot-matrix printers supporting 'ESC L' for  8  pin 
  889. Double  Density  Graphics Mode and 'ESC J' to feed the paper by  increments  of 
  890. 1/216"  ought  to be acceptable.  24 pin printers must support 'ESC *  33'  for 
  891. Double Density Graphics mode and 'ESC J' to feed by increments of 1/180".  Both 
  892. must recognise 'ESC @' as a reset.
  893.  
  894.                       Printers used by previous customers
  895.                       -----------------------------------
  896. These include :-
  897.  
  898. Amstrad 3160        Amstrad 3160i       Amstrad 3250        Amstrad 3286
  899. Amstrad 3500        Amstrad LQ5000      Brother HL-4        Brother HL-4V
  900. Brother HL-8        Brother HL-8e       Brother M1109       Brother M1818
  901. Brother M7109       Canon BJ10e         Canon BJ10ex        Canon BJ20
  902. Canon BJ300         Canon PW-1080A      Centronics GLP      Centronics GLP2
  903. Citizen 120D        Citizen 180E        Citizen 224         Citizen GSX140
  904. Citizen LSP-100     Citizen Prodot 24   Citizen Swift 9     Citizen Swift 24
  905. Data Prod. LZR650   Data Prod. LZR960   Elonex PC88J        Epson 7-1000
  906. Epson EPL4000       Epson FX80          Epson FX100+        Epson FX850
  907. Epson FX1000        Epson FX1050        Epson LQ200         Epson LQ400
  908. Epson LQ500         Epson LQ510         Epson LQ550         Epson LQ570
  909. Epson LQ850         Epson LQ860         Epson LQ870         Epson LQ1000
  910. Epson LQ1050        Epson LQ1070        Epson LX80          Epson LX86
  911. Epson LX400         Epson LX800         Epson GQ5000        Epson RX100
  912. Epson SQ2550        Facit 4509          Facit P6060         Fujitsu DL3300
  913. Fujitsu RX7100PS    Fujitsu RX7101      HP Deskjet 500      HP Deskjet 500c
  914. HP Deskjet 550c     HP Deskjet +        HP Laserjet 2       HP Laserjet 2P
  915. HP Laserjet 2D      HP Laserjet 3       HP Laserjet 3P      HP Laserjet 3D
  916. HP Laserjet 4       IBM Graphics        IBM Proprinter      Kaga KP810
  917. Kodak 7008          Kyocera 1000        Kyocera F1200       Kyocera F2200S
  918. Man.Tally MT80      Man.Tally MT81      Man.Tally MT901     Man.Tally MT905
  919. Man.Tally MT911     Micro.Peri. MP135   NCR 6435            NEC P6
  920. NEC P6+             NEC P7              NEC P7+             NEC P20
  921. NEC P2200           NEC P2200XE         NEC Pinwriter P2+   NEC S60P
  922. Oki 103             Oki 182             Oki 320             Oki 360
  923. Oki 380             Oki 390             Oki 391             Oki 391+
  924. Oki 393C            Oki 840             Oki Laser OL400     Olivetti DM100
  925. Olivetti DM124      Olivetti JP350      Olivetti JP350S     Olivetti PG208M2
  926. Panasonic KX-P1081  Panasonic KX-P1123  Panasonic KX-P1124  Panasonic KX-P1170
  927. Panasonic KX-P1180  Panasonic KX-P4410  Panasonic KX-P4420  Panasonic KX-P4450
  928. Panasonic KX-P4541  Philips 1439        Philips NMS1461     Qume Crystal Print
  929. Ricoh LP1200        Ricoh LP4081        Ricoh PC6000        Schneider DMP4000
  930. Seikoska 80LI       Seikoska 1200       Seikoska OP-104     Seikoska SL-80ai
  931. Seikosha SP1000     Seikoska SP1200ai   Seikoska SP180A1    Seikoska SP1900
  932. Seikoska SP-2415    Sharp JX9500        Siemens 3100        Star FR10
  933. Star Laser 8        Star LC10           Star LC20           Star LC24-10
  934. Star LC24-15        Star LC24-20        Star LC24-200       Star LC24-200 colr
  935. Star NL10           Star NX1000         Star NX-2420        Star NX1000
  936. Star SG10           Star XB24-10        Starjet SJ-48       Swift 24E
  937. Tandy DMP107        Tandy DMP921        Toshiba 420         Visa 615
  938. Xerox 4010
  939.  
  940.                            'Binding' with a stapler
  941.                            ------------------------
  942. When  you have folded your booklet you can use a long reach stapler as a simple 
  943. 'binder'.  However,  this  will work only on relatively short documents as  the 
  944. stapler cannot penetrate too many pages.
  945.  
  946. One  customer  mentioned  that he overcomes the problem  of  using  a  standard 
  947. stapler  by  opening  it out and driving the staple through the  spine  of  the 
  948. booklet  into a piece of corrugated card.  The staple is then closed  manually. 
  949. This seems to work quite well.
  950.  
  951. Staples  should  be  driven  from the outside so the sharp points  are  on  the 
  952. inside.
  953.  
  954.                             Maximum document length
  955.                             -----------------------
  956. 'Booklet' can print documents up to 500 pages.  However,  long documents become 
  957. very  difficult to fold into the A5 format,  therefore a practical  maximum  is 
  958. about 200.
  959.  
  960. If  you have the facilities,  you can use 'Page/Layout' to increase the  inside 
  961. margins, then cut and punch the sheets for a ring binder.
  962.  
  963.                                  IBM graphics
  964.                                  ------------
  965. 'Booklet' can print the IBM character graphics. If you would like these to join 
  966. up vertically in Epson mode, you must use close line spacing.
  967.  
  968.                                Calculating pages
  969.                                -----------------
  970. If  you  have  difficulty getting the paper loaded correctly on  a  dot  matrix 
  971. printer  you  could  try tearing off a length of paper before  you  start.  The 
  972. 'File/Analyse' option tells you how many pages are needed,  allow 2 more for  a 
  973. blank page at each end.
  974.  
  975.                              Printer 'locking up'
  976.                              --------------------
  977. If  you  use  ESC to break the program it may be in the middle  of  sending  an 
  978. escape  or  graphic  sequence to the printer.  This is likely on  a  dot-matrix 
  979. printer but less so on a laser.  If it happens the printer can appear to  'lock 
  980. up'. Just switch it off (or press the reset button if there is one).
  981.  
  982.                          Booklets from non-ASCII files
  983.                          -----------------------------
  984. The  document to be printed must be an ASCII file.  Word processor files  often 
  985. contain formatting information and therefore cannot be used directly. Most word 
  986. processors allow you either to print to a file, or to export an ASCII file.
  987.  
  988. 'Booklet' works with a fixed pitch font.  If your word processor uses different 
  989. fonts,  select one with a fixed pitch, such as Courier. Set the margins so that 
  990. 80 columns of the chosen font fit onto the page.
  991.  
  992. If  you  print  to  a file,  do not format the file for reuse  with  the  word- 
  993. processor. Choose a 'vanilla' type printer such as teletype (TTY), NOT an Epson 
  994. or  HP,  and select draft mode or 'text with line breaks' if you are offered  a 
  995. choice.
  996.  
  997.                              Blank space at start
  998.                              --------------------
  999. Some users have thought the program was malfunctioning when it printed a lot of 
  1000. blank  space at the start.  This is quite in order.  When you print a  document 
  1001. that is not an exact multiple of 4 pages long,  the first page to be printed is 
  1002. the blank last page.
  1003.  
  1004.                            'Bold', etc., characters
  1005.                            ------------------------
  1006. To  produce bold characters,  underlining,  etc.,  some documentation  contains 
  1007. backspace characters.  At present 'Booklet' is unable to deal with this and the 
  1008. formatting  of the page is affected.  Future versions may be enhanced  to  cope 
  1009. with this situation.  For present,  you can use the shareware 'List' program to 
  1010. strip  out such characters.  Enable the junk filter,  select the whole document 
  1011. and write it to another file.
  1012.  
  1013.                          Upgrading from older versions
  1014.                          -----------------------------
  1015. New  versions of 'booklet' may use uninitialised parts of  configuration  files 
  1016. produced by older versions. In this case the program will report that it cannot 
  1017. use  the configuration file.  It will extract any registration information  and 
  1018. load default values for other settings. This message will appear every time you 
  1019. start 'booklet' until you save a new configuration file from the new version.
  1020.  
  1021.                                   Error codes
  1022.                                   -----------
  1023. 'Booklet' returns the following error codes to DOS -
  1024.  
  1025.      0 - O.K.
  1026.      1 - Can't find source file specified on command line.
  1027.      2 - Source path specified on command line is too long.
  1028.      3 - More than 1 source path specified on command line.
  1029.      4 - Error loading configuration file.
  1030.      5 - Out of memory (please inform Softronix).
  1031.      6 - Device error.
  1032.      7 - Disk error, (A)bort selected.
  1033.      8 - Incompatible display type or mode.
  1034.      9 - Invalid option.
  1035.     10 - Destination path specified on command line is too long.
  1036.     11 - File type was included in destination file path.
  1037.  
  1038.                               Future enhancements
  1039.                               -------------------
  1040. Some  possible  future  enhancements  for this  program,  mostly  requested  by 
  1041. customers, include :-
  1042.  
  1043. Additional layouts, including loose leaf binder format.
  1044. Backspace support.
  1045. A vertical line between the pages.
  1046. More (larger) fonts. 
  1047. Line wrap between words.
  1048.  
  1049. If there is anything else you would really like to see, or if you find a bug in 
  1050. the program or documentation, please let me know.
  1051.  
  1052. To  save wasting your time,  there are some things that will  almost  certainly 
  1053. never  appear in the program.  These include support for directly printing word 
  1054. processor  documents  (e.g.  Word Perfect,  Word  for  Windows),  and  printing 
  1055. graphics files.
  1056.  
  1057.                                   Disclaimer
  1058.                                   ----------
  1059. Andy  Lawrie and Softronix specifically disclaim all warranties,  expressed  or 
  1060. implied,  including  but  not  limited to implied warranties of fitness  for  a 
  1061. particular purpose.
  1062.  
  1063. It  is important that you determine the safety and suitability of the  program, 
  1064. particularly  in  view of the 'shareware' distribution  method,  which  can  be 
  1065. susceptible to abuse by third parties.
  1066.  
  1067.                                Acknowledgements
  1068.                                ----------------
  1069. Thanks to many people for their suggestions,  but in particular to Barry Parker 
  1070. for  his help since the very first version and to Mr.D.G.Catt for his advice on 
  1071. grammar.
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.                       Release History (in reverse order)
  1102.                       ----------------------------------
  1103. 4.00  21/03/93 1) Added check for colour 43/50 line modes.
  1104.                2) Now discard nulls and bells in input stream.
  1105.                3) Added edit option, shells to editor.
  1106.                4) Added config autosave and confirm overwrite options.
  1107.                5) Changed page offset into page nos. start on x at y.
  1108.                6) Added ASCII characters as alternative to IBM block graphics.
  1109.                7) Changed IBM PC symbol set menu option text to Roman 8.
  1110.                8) Added command line options.
  1111.                9) Improved alignment and increased number of lines on Deskjet.
  1112.               10) Split 'Quick' menu into 'Close' and 'Wide' menus.
  1113.               11) Added new return codes.
  1114.               12) Added configurable 'Page' string.
  1115.               13) Shuffled menus and help screens to accomodate new options.
  1116.               14) Now accept credit cards directly.
  1117. 3.43a 23/01/93 1) Docs only, credit card reg. no longer available in UK.
  1118. 3.43  24/11/92 1) Corrected bug in page offset.
  1119. 3.42  25/10/92 1) IBM-PC symbol set or Roman 8 symbol set is now an option.
  1120.                2) Changes to help screens and docs. for US registrations.
  1121.                3) Adjusted HP Deskjet page layout.
  1122.                4) Added page numbering offset.
  1123.                5) Number of copies shown on menu.
  1124. 3.41  04/07/92 1) Epson fan fold reverts to line feeds at end of page, Epson
  1125.                   cut sheet still use page feeds.
  1126. 3.40  07/06/92 1) Epsons now page feed instead of line feeding to end of page.
  1127.                2) Added 9/24 pin cut sheet feeder printer types and
  1128.                   configuration functions.
  1129.                3) DeskJet is now its own printer type.
  1130.                4) Added multiple copies option.
  1131.                5) Fewer checks for redirection or keypress to speed up printing
  1132.                   on slower machines.
  1133.                6) Corrected tiny buglet re. loading tab settings from config.
  1134.                7) Changed custom layout keys, simplified resizing checks and
  1135.                   added sequence instructions.
  1136.                8) Introduced menu check marks to reduce number of menu options.
  1137. 3.30  12/04/92 1) Fixed bug in wrap mode when page break inserted after full
  1138.                   width line.
  1139.                2) Fixed bug in util/browse scrolling down full width lines.
  1140.                3) Now sends ESC(s0P to HP laser and Deskjet printers.
  1141.                4) Utility browse + print now use tabs and EOF flags.
  1142.                5) Utility print now sends form feed at end.
  1143. 3.20  29/03/92 1) Changed keyboard routines to accommodate foreign characters.
  1144.                2) Due to above, shifted cursor controls now use control.
  1145.                3) Also due to above, Shift/Del is now Ctl/Del.
  1146. 3.10  21/03/92 1) Added Deskjet 500 mode.
  1147.                2) Tidied up status window.
  1148.                3) Tidied up layout help.
  1149.                4) Old config file doesn't cause the program to terminate.
  1150. 3.00  12/01/92 1) A4 paper support for impact dot matrix printers.
  1151.                2) More flexible page layout, independent margins.
  1152.                3) Added menu hot keys and ESC.
  1153.                4) Added more help text to tweak colour windows.
  1154.                5) Improved the way the file picker handles files and
  1155.                   directories that don't begin with a letter.
  1156.                6) Added HOME, END, PGUP, and PGDN to file picker.
  1157.                7) Stays in pick mode if new directory chosen.
  1158.                8) Minor adjustment to the way the file picker handles the
  1159.                   bottom right hand corner.
  1160.                9) Get file name trims trailing spaces.
  1161.               10) Added optional pause between pages.
  1162.               11) Moved colour menu exit to the left for consistency.
  1163.               12) Optional EOF for 0x1a & 0xff.
  1164.               13) Extended help screens and keys.
  1165.               14) Added Util menu with browse and print unformatted files.
  1166.               15) Allowed output to be redirected to a file.
  1167. 2.40a 05/10/91 1) Documentation changes.
  1168. 2.40  20/09/91 1) Added file pick list.
  1169.                2) Now show path in 'get file name' window.
  1170.                3) First key delete is now a switchable option.
  1171.                4) Added Shift/Del to edit keys, to delete all.
  1172.                5) Restores original drive and directory at exit.
  1173.                6) Added disk error handler.
  1174.                7) Restores original break status before DOS shell and restores
  1175.                   drive and directory afterwards.
  1176.                8) Help screens tweaked and more added.
  1177.                9) Return values documented.
  1178. 2.37a 23/07/91 1) Documentation only, added IIIP note.
  1179. 2.37  17/06/91 1) Corrected 'Ignore form feeds' operation.
  1180.                2) Now bleeps on page change with CsrUp/CsrDn in Page Preview.
  1181. 2.36  16/06/91 1) Added DOS shell option.
  1182.                2) Corrected 1st help screen format.
  1183. 2.35  02/06/91 1) Corrected minor bug in 'Printing sheet' routine.
  1184.                2) Set break off for duration of program.
  1185. 2.34  07/05/91 1) Added support for US Letter paper on Laserjets.
  1186. 2.33  04/05/91 1) Default input that will be deleted if the 1st keypress is not
  1187.                   a cursor control is now highlighted as a warning.
  1188.                2) Cursor key at top/bottom of page now change pages in Preview.
  1189.                3) Ran docs. through a grammar checker. 85% of US adults can
  1190.                   understand me.
  1191. 2.32  21/04/91 1) Increased size of Get File window.
  1192. 2.31  19/04/91 1) Reload config. now changes colour immediately if necessary.
  1193.                2) Appearance of menu bar.
  1194. 2.30  14/04/91 1) Improved registration instructions.
  1195.                2) Registration allows moving back up lines.
  1196.                3) Corrected minor bug in string input.
  1197.                4) Preview selections now go straight into preview.
  1198.                5) Added facility to print parts of a document.
  1199.                6) Sheets now always numbered from beginning of document, even
  1200.                   when printing reverse side.
  1201.                7) Help now allows moving back through screens.
  1202. 2.20  29/03/91 1) Added configurable printer retries to cure timeouts on some
  1203.                   machines, mainly with laser printers.
  1204.                2) Preview pulldown menu repositioned next to File menu.
  1205.                3) PgUp in Preview now goes to END of previous page.
  1206.                4) PgUp & PgDn in Preview don't change the horizontal position.
  1207.                5) Added an 'ignore form feed' option. Will the people who
  1208.                   requested this item please let me know how well it works.
  1209.                   If the files you want to print use form feeds INSTEAD of line
  1210.                   endings, this may not work very well.
  1211.                6) Minor modification to the status display.
  1212.                7) Clarified the colour configuration prompts.
  1213. 2.12  20/03/91 1) Bug fix release, cured a problem with some Epsons in 66 line
  1214.                   mode.
  1215. 2.11  14/03/91 1) Added a second digit to minor version number.
  1216. 2.1   11/03/91 1) Added colour configuration.
  1217. 2.0   27/01/91 1) Added configuration file.
  1218.                2) Epson modes now don't try to print completely blank column
  1219.                   pairs. Saves time when using impact printers.
  1220.                3) Added option not to print header/footer on pages after end of
  1221.                   file. Can improve appearance, but mainly provided to save
  1222.                   time on impact printers.
  1223.                4) Tabs can now be dealt with as spaces.
  1224.                5) Page limit increased from 200 to 500 on request. If you try
  1225.                   to use 500 pages you will get a VERY fat booklet.
  1226.                6) Added page preview mode.
  1227.                7) Altered the registration mechanism to simplify version
  1228.                   upgrading. A user code is now provided, which can be used to
  1229.                   mark future releases.
  1230.                8) Rearranged the menus to fit the extra options.
  1231. 1.8   24/11/90 1) Now sends select symbol set to HP. The program previously
  1232.                   used whatever symbol set had been selected as the default.
  1233.                   The most noticeable effect was IBM graphics appearing as
  1234.                   accented characters.
  1235. 1.7   14/11/90 1) Added 24 pin Epson printer support.
  1236. 1.6   19/10/90 1) Set up printer again before second pass. When the program
  1237.                   uses a printer on a network it seems the network software
  1238.                   treats the second side as a separate job, and resets the
  1239.                   printer between passes. NOT TESTED BY ME as I don't have
  1240.                   access to a network.
  1241.                2) 'Printing documentation' help added to help menu.
  1242. 1.5   08/10/90 1) First public release.
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.